Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Ukraine F3 Ukraine F1 Ukraine F2 Ukraine F3 Ukraine F4 Belarus F1 Nigeria F5 Nigeria F6 Uzbekistan F1 Belarus F1 Belarus F2 Romania F4 Romania F5 Romania F6 Netherlands F1 Germany F7 Netherlands F4 Great Britain F21 Israel F4 Israel F5 China F2 Germany F3 France F2 Morocco F1 Morocco F2 Switzerland F2 France F4 France F5 Russia F1 Russia F2 Turkey F5 Italy F10 France F14 France F15 France F4 France F5 Spain F23 Kazakhstan F6 France F24 Germany F4 Belarus F2 Romania F12 Romania F13 Germany F11 Russia F2 Israel F5 Israel F6 Germany F3 Germany F4 Spain F7 Morocco F2 Sweden F1 Sweden F2 Sweden F3 Germany F9 Germany F10 Germany F11 Germany F12 Germany F13 Russia F3 Great Britain F19 Italy F15 Slovenia F2 Netherlands F1 Netherlands F3 Italy F23 France F13 France F14 France F18 Germany F4 Germany F5 France F3 Belgium F5 USA F34 M25+H Pozoblanco M25 Nussloch M25 Trento M25 Nottingham M25 Nottingham Lexington Challenger Vancouver Challenger USA F33 Istanbul Challenger Wroclaw Challenger Brescia Challenger Champaign Challenger Aptos Challenger Samarkand Challenger - Samarkand Morocco Tennis Tour - Fes Almaty Challenger 2 - Almaty UTC Open by Selena - Cherkassy Morocco Tennis Tour - Meknes New Delhi Challenger II - New Delhi Siemens Open - Scheveningen Riviera de Rimini Challenger - Rimini Aamulehti Tampere Open - Tampere Bukhara Challenger - Bukhara Open des Alpes Trophee BNP Paribas - Grenoble Nottingham Challenger Penza Challenger Ramat Hasharon Challenger Bratislava Challenger Bergamo Challenger Bath Challenger Johannesburg Challenger Alessandria Challenger Recanati Challenger St. Remy Challenger Tashkent Challenger Izmir Challenger Mons Challenger Noumea Challenger Heilbronn Challenger Kazan Challenger Bath Challenger Kaohsiung Challenger Fergana Challenger Penza Challenger Astana Challenger Alphen Challenger Izmir Challenger Orleans Challenger Rennes Challenger Geneva Challenger Eckental Challenger Nottingham-2 Challenger Aptos Challenger Alphen Challenger Orleans Challenger Mons Challenger Rennes Challenger Bratislava Challenger Helsinki Challenger Tyumen Challenger New Delhi Challenger Irving Challenger Sarasota Challenger Aix En Provence Challenger Vicenza Challenger Nottingham Challenger Mons Challenger Winnetka Challenger Recanati Challenger Vancouver Challenger Orleans Challenger Mons Challenger Rennes Challenger Brest Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Ilkley Challenger Recanati Challenger Segovia Challenger Portoroz Challenger St. Remy Challenger Orleans Challenger Mons Challenger Charlottesville Challenger Knoxville Challenger Privat Bank Cup - Dniepropetrovsk Happy Valley Challenger Koblenz Challenger Rennes Challenger Gimcheon Challenger Seoul Challenger Surbiton Challenger Nottingham Challenger Tunis Challenger Ilkley Challenger Olimp Kyiv Open - Kiev Bukhara Challenger - Bukhara Morocco Tennis Tour - Rabat Almaty Challenger 1 - Almaty Ethias Trophy - Mons Lambertz Open by Stawag 2007 - Aachen Sail Open - New Delhi Izmir Cup - Izmir Scheveningen Challenger National Bank Men's Rimouski Challenger - Rimouski Heilbronn Challenger Vancouver Challenger Nottingham 1 Challenger Wolfsburg Challenger Bergamo Challenger Izmir Challenger Orleans Challenger Tiburon Challenger Brest Challenger Barletta Challenger Napoli Challenger Athens Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Tenerife Challenger Ramat Hasharon Challenger Bratislava Challenger Le Gosier Challenger Francavilla Challenger Ostrava Challenger Rome Challenger Ilkley Challenger Istanbul Challenger Karshi Challenger Aptos Challenger Vancouver Challenger Alphen Challenger Chicago Challenger Mons Challenger Almaty Challenger Kolding Challenger Orleans Challenger Eckental Challenger Bratislava Challenger Astana Challenger Andria Challenger Aachen Challenger Cherbourg Challenger Phoenix Challenger Murcia Challenger Helsinki Challenger Seoul Challenger Busan Challenger Shymkent Challenger Gwangju Challenger Little Rock Challenger Nottingham Challenger Cherbourg Challeger Segovia Challenger Portoroz Challenger Mallorca Challenger Cassis Challenger Istanbul Challenger Ismaning Challenger Brest Challenger Hamburg Challenger Eckental Challenger Bratislava Challenger Bangkok Challenger Cherbourg Challenger Bergamo Challenger Koblenz Challenger Pau Challenger Nur-Sultan Challenger Prague II Challenger Aix En Provence Challenger Hamburg Challenger Eckental Challenger Biella 1 Challenger Lugano Challenger Rome 2 Challenger Prague Challenger Istanbul 2 Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Recanati Challenger Ismaning Challenger Bergamo Challenger Eckental Challenger Bratislava Challenger San Marino Challenger Bendigo Challenger Quimper Challenger Cherbourg Challenger Pau Challenger Forli 5 Challenger Lugano Challenger Turin Challenger Prague 2 Challenger Heilbronn Challenger Ilkley Challenger Nur-Sultan Challenger Grodzisk Mazowiecki Challenger Nonthaburi 1 Challenger Istanbul Challenger Bratislava Challenger Mons Challenger Waco Challenger Puerto Vallarta Challenger Eckental Challenger Ostrava Challenger Vilnus Challenger Salzburg Challenger Chicago Challenger Heilbronn Challenger Bratislava 2 Challenger Ortisei Challenger Bergamo Challenger Bergamo Challenger Busan Challenger Shenzhen 1 Challenger Wuxi Challenger Taipei Challenger Andria Challenger Quimper Challenger Rome Challenger M25 Qian Daohu Salinas Challenger Alexander Kolyaskin Memorial - Donetsk PEOPLEnet Cup - Dnepropetrovsk Nur-Sultan Challenger Privat Bank Cup - Dnepropetrovsk Alexander Kolyaskin Memorial - Donetsk Sail Open - New Delhi Astana Challenger - Astana Trofeo Sisma Mantova - Mantova Togliatti Cup - Togliatti Penza Cup - Penza Alexander Kolyaskin Memorial - Donetsk Open des Alpes Trophee BNP Paribas - Grenoble Open 13 - Marseille Delhi Challenger I - New Delhi 2008 China TCL Challenger - Guangzhou Sony Ericsson Open 2008 - Belgrade ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg 5 Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Tanger Men's Pro Challenger at Tunica National - Tunica ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Bulgarian Open Challenger - Sofia Heineken Open - Auckland Challenger Banque Nationale - Granby Open 13 - Marseille Gerry Weber Open - Halle Karshi Challenger - Karshi Kremlin Cup - Moscow UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Ethias Trophy - Mons Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Labertz Open by Stawag - Aachen Gerry Weber Open - Halle President's Cup - Astana PEOPLEnet CUP - Dnepropetrovsk AEGON Championships - London IPP Open - Helsinki Atlanta Tennis Championships - Atlanta Fergana Challenger Segovia Challenger Countrywide Classic - Los Angeles Allianz Suisse Open Gstaad - Gstaad Bratislava Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Noumea Challenger Heilbronn Challenger Thailand Open - Bangkok Bergamo Challenger China Open - Beijing If Stockholm Open - Stockholm Kremlin Cup - Moscow Johannesburg Challenger Bank Austria Tennis Trophy - Vienna Athens Challenger St. Petersburg Open - St. Petersburg Tunis Challenger Rhodes Challenger Qatar ExxonMobil Open - Doha Nottingham Challenger Medibank International - Sydney PBZ Zagreb Indoors - Zagreb PrivatBank Cup - Dnepropetrovsk Trani Challenger Open 13 - Marseille Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport PTT Thailand Open - Bangkok Kremlin Cup - Moscow Aachen Challenger Erste Bank Open - Vienna St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Helsinki Challenger Courmayeur Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Wolfsburg Challenger AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Bordeaux Challenger Nottingham Challenger Pozoblanco Challenger Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Open Sud de France - Montpellier Segovia Challenger Binghamton Challenger SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Cherbourg Challenger Guadalajara Challenger Sarajevo Challenger Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Citi Open - Washington Athens Challenger Bordeaux Challenger Nottingham Challenger Sporting Challenger '07 Trofeo Regione Piemonte - Turin Erste Bank Open - Vienna Aircel Chennai Open - Chennai Vancouver Challenger Pozoblanco Challenger Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Mons Challenger BMW Open - Munich Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Rome Challenger BB&T Atlanta Open - Atlanta Ortisei Challenger Citi Open - Washington Kremlin Cup - Moscow Erste Bank Open - Vienna Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Helsinki Challenger Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Claro Open Colombia - Bogota Recanati Challenger Citi Open - Washington Tyumen Challenger Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Heilbronn Challenger Memphis Open - Memphis Delray Beach Open - Delray Beach Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Gerry Weber Open - Halle Caltanissetta Challenger Winston-Salem Open - Winston-Salem Monza Challenger Rome Challenger Rome Challenger Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier Open 13 - Marseille Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hurricane Tennis Open - Bradenton Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem St. Remy Challenger European Open - Antwerp If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Dallas Challenger Maharashtra Open - Pune Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Anning Challenger Gerry Weber Open - Halle Nottingham Challenger Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Nottingham-2 Challenger Erste Bank Open - Vienna Open Sud de France - Montpellier Open 13 Provence - Marseille European Open - Antwerp Karshi Challenger Izmir Challenger Sofia Open - Sofia JSM Challenger of Champaign - Urbana Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva cinch Championships - London Eckental Challenger Abierto Mexicano de Tenis Mifel - Los Cabos Heilbronn Challenger Ortisei Challenger Citi Open - Washington Sofia Open - Sofia Kremlin Cup - Moscow Noumea Challenger Chennai Challenger Astana Open - Nur-Sultan Kolkata Challenger Qatar ExxonMobil Open - Doha Moncton Men's Challenger - Moncton Savannah Challenger Tel Aviv Watergen Open - Tel Aviv Tallahassee Challenger Heilbronn Challenger Infosys Hall of Fame Open - Newport Winston-Salem Open - Winston-Salem Nottingham-2 Challenger Pozoblanco Challenger Tashkent Challenger - Tashkent Heilbronn Challenger Winnetka Challenger Besancon Challenger Granby Challenger Binghamton Challenger Lexington Challenger Vancouver Challenger Orleans Challenger Rennes Challenger Eckental Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Brescia Challenger Glasgow Challenger Bergamo Challenger New Delhi Challenger Kolkata Challenger Quimper Challenger Drummondville Challenger Kazan Challenger Raanana Challenger Le Gosier Challenger Sarasota Challenger Taipei City Challenger Busan Challenger Savannah Challenger Seoul Challenger Manchester Challenger Aptos Challenger Rennes Challenger Agri Challenger Bergamo Challenger Bratislava Challenger Orleans Challenger Irving Challenger Pozoblanco Challenger Eckental Challenger Furth Challenger Privatbank Open 2006 - Dnepropetrovsk Kun-Ming Challenger Ortisei Challenger Fairfield Challenger Kyoto Challenger Yokohama Challenger St. Remy Challenger Irving Challenger Drummondville Challenger Manchester Challenger Recanati Challenger Busan Challenger Andria Challenger Busan Challenger Alexander Kolyaskin Memorial - Donetsk Saransk Challenger Nottingham Challenger Columbus Challenger Izmir Challenger Bratislava 1 Challenger Taipei City Challenger Challenger DCN de Cherbourg - Cherbourg Surbiton Challenger Columbus Challenger Ilkley Challenger Recanati Challenger Cherbourg Challenger Nur-Sultan Challenger Vicenza Challenger Mordova Cup 2007 - Saransk Aptos Challenger Vancouver Challenger Glasgow Challenger Orleans Challenger Le Gosier Challenger Stockton Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Helsinki Challenger Ann Arbor Challenger Bangkok Challenger Prague Challenger Biella Challenger Istanbul Challenger Ortisei Challenger Quimper Challenger Quimper 2 Challenger Cherbourg Challenger Biella 2 Challenger Polska Energia Open - Bytom Biella 3 Challenger Biella 4 Challenger Rome 1 Challenger Biella 5 Challenger Ethias Trophy - Mons Biel Challenger Forli 4 Challenger Lille Challenger Biel Challenger St. Brieuc Challenger Shymkent 1 Challenger Mouilleron-Le-Captif Challenger Tunis Challenger Shymkent 2 Challenger Porto Challenger Segovia Challenger Indian Wells Challenger Nonthaburi 2 Challenger Ortisei Challenger Hall of Fame Open - Newport Oeiras 2 Challenger Cleveland Challenger Mauthausen Challenger Prostejov Challenger Bratislava 1 Challenger Cary 2 Challenger Mouilleron-Le-Captif Challenger Hamburg Challenger Noumea Challenger Koblenz Challenger Meerbusch Challenger Lugano Challenger Hamburg Challenger Gonet Geneva Open - Geneva Guangzhou Challenger Winnipeg Challenger Nonthaburi 4 Challenger Hangzhou Challenger Bratislava 2 Challenger Brisbane 1 Challenger Sofia Open - Sofia Brisbane 2 Challenger Rogers Masters - Toronto BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Delray Beach Open - Delray Beach Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Izmir Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Miami Open - Miami Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Bratislava Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Geneva Challenger Quimper Challenger Roseto Degli Abruzzi Challenger Samarkand Challenger Chennai Open - Chennai AEGON International - Eastbourne BMW Open - Munich Power Horse Cup - Dusseldorf Dallas Open - Dallas BNP Paribas Open - Indian Wells Hall of Fame Tennis Championships - Newport Moselle Open - Metz European Open - Antwerp Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Truist Atlanta Open - Atlanta Mercedes Cup - Stuttgart Infosys Hall of Fame Open - Newport Almaty Open - Almaty Tata Open Maharashtra - Pune Shanghai Rolex Masters - Shanghai European Open - Antwerp European Open - Antwerp U.S. Open - New York Australian Open - Melbourne Gwangju Challenger Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Rogers Cup - Toronto Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London Sony Ericsson Open - Miami Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, Group 1, 2R, GBR-UKR 1-4 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, Group 1, 1R, UKR-LAT 4-1 Hopman Cup - Perth Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, Group I, PO, SVK-UKR 4-1 Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, World Group, F, BEL-GBR 1-3 Davis Cup, Group I, 2R, UKR-AUT 3-2 Davis Cup, World Group, PO, JPN-UKR 5-0 Davis Cup, World Group, 1R, GER-BEL 1-4 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, World Group, 1R, BEL-HUN 3-2 Davis Cup, World Group, QF, USA-BEL 4-0 Davis Cup, Group I, PO, UKR-POR 3-1 Davis Cup, Group I, 1R, HUN-UKR 3-2 Davis Cup, World Group, QR, HUN-BEL 3-2 Davis Cup, World Group I, PO, UKR-TPE 3-2 Davis Cup, Group I, 1R, UKR-ISR 3-2 Davis Cup, Group I, 1R, BOL-BEL 2-3 Davis Cup, Group I, SF, NOR-UKR 3-1 Davis Cup, Group I, PO, UKR-BAR 3-0 Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Davis Cup, Group II, 3R, LAT-UKR 2-3 Olympics - Rio de Janeiro Davis Cup, World Group, PO, AUS-BEL 2-3